/*
 * IntegerLiteralAst.h
 *
 *  Created on: 3 Nov 2010
 *      Author: kn308
 */

#ifndef INTEGERLITERALAST_H_
#define INTEGERLITERALAST_H_

#include <MAlice/Ast/LiteralAst.h>

namespace MAlice
{

class IntegerLiteralAst: public LiteralAst
{
private:
	int mValue;
public:
	IntegerLiteralAst(location loc, int value);
	virtual ~IntegerLiteralAst();
	virtual llvm::Value* generate();
};

}

#endif /* INTEGERLITERALAST_H_ */
